package com.example.springblog.utils;


import io.jsonwebtoken.SignatureAlgorithm;
import io.jsonwebtoken.io.Encoders;
import io.jsonwebtoken.security.Keys;
/*import org.junit.Test;*/

import java.security.Key;



//这个类是我自己写的——用于产生生成token要用的签名需要的秘钥key（字符串）
//普通字符串 —》key（密钥；长度、字符，都有要求） —》安全密钥（签名，用于生成token）

//Test目录下才可以使用@Test
//在这个下面，直接创建一个main方法运行就行了
public class KeyPreForToken {
    //@Test
    public  static String genKeyForToken() {
        Key key = Keys.secretKeyFor(SignatureAlgorithm.HS256);
        String secretString = Encoders.BASE64.encode(key.getEncoded());
        System.out.println(secretString);
        return secretString;
    }
    public static void main(String[] args) {
        System.out.println(KeyPreForToken.genKeyForToken());
    }
}

//hpHu5nNpPizHFnI2kewOqm3T6uvqyhcALZQgqmJF7CE=   ——生成了这个
